package com.ruoyi.businessOrder.domain.dto;

import lombok.Data;
//import lombok.NonNull;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Positive;

import lombok.NonNull;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class BusinessOrderDto {
    // @NonNull 空值校验
    @NonNull
    private Long employeeId; // 员工ID

    @NonNull
    private Long organizationId; // 机构ID

    @NonNull
    private Long userId; // 用户ID

    @NonNull
    private Long skuId; // 商品ID

    @NonNull
    @Positive(message = "金额必须大于0")
    private BigDecimal amount; // 金额

    // 【快照信息】
    @NonNull
    private String businessName; // 业务名称

    private String name; // 员工姓名

    private String phone; //  员工手机号

    @NonNull
    private String jobCode; // 员工工号

    @NonNull
    private String orgName; // 机构名称

    private String remark; // 备注

    @NonNull
    private String payType; // 支付类型（0=微信 1=支付宝）

}
